草庐IT

JavaFX - 许多静态 FXML Controller

全部标签

java - 使用什么工具或过程来静态分析 JSP?

我正在为我们的Java/JSP网络应用程序(当然是遗留的;-)创建一份初步的、广泛的静态代码分析报告,以供管理层提高对质量问题的认识。主要的Java代码没问题,有很多免费工具可用,例如PMD、Checkstyle、Classcycle等但是JSP呢?我们的JSP中嵌入了大量Java代码(不幸的是),这需要进行分析。我可以使用什么工具或需要遵循什么流程来静态分析JSP?我知道PMD5的新功能涵盖了JSP,是否值得探索?我可以以某种方式生成JSP的源Servlet并使用基本的Java分析工具,如果是这样,那么获取JSP的Java源的最简单方法是什么? 最佳答案

java - 是否可以通过 JNI 将静态库链接到 Java?

是否可以构建HelloWorld.lib并将其加载到使用JNI的Java应用程序中?或者它只适用于共享库?我在JNI文档中找不到明确的答案,没有提到“静态库”。 最佳答案 需要是动态库。幸运的是,您可以从静态库构建动态库。 关于java-是否可以通过JNI将静态库链接到Java?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/15433684/

java - 在 JUnit 4 Java 中使用 @BeforeClass 和使用实例或静态变量有什么区别?

我是单元测试的新手。关于JUnit4中使用@Before注解的目的。我只是不知道使用它的意义:publicclassFoodTestCase{staticprivateFoodsandwich;@BeforeClasspublicstaticvoidinitialise(){sandwich=newSandwich();}}对比publicclassFoodTestCase{staticprivateFoodsandwich=newSandwich();}有什么区别? 最佳答案 在这种情况下可能没有必要,因为初始化非常简单。如果您有

java - JavaFX WebEngine 中的 HyperlinkListener

过去我使用JEditorPane,现在我正在尽我最大的努力使用JavaFXWebEngine。如何为显示页面上包含超链接的事件注册监听器(例如链接选择或单击链接)?在JEditorPane中有addHyperlinkListener方法...编辑:我听从了第一个答案中的建议。这是我的代码:webEngine.getLoadWorker().stateProperty().addListener(newChangeListener(){publicvoidchanged(ObservableValueov,StateoldState,StatenewState){if(newState=

Java 静态导入导致编译错误。可能的编译器错误?

这在EclipseJDT中可以正常编译,但在1.6.30或1.7.25中则不行:packagedoh;importstaticdoh.Wtf.InnerClass.innerclassMethod;importjava.io.Serializable;publicclassWtf{staticclassInnerClassimplementsSerializable{publicstaticvoidinnerclassMethod(){}}}使用javac我得到以下编译错误:error:cannotfindsymbolstaticclassInnerClassimplementsSer

java - 错误 - 内部类中的非法静态声明

这是什么意思?IllegalstaticdeclarationininnerclassMobile.mymobilemodifier'static'isonlyallowedinconstantvariabledeclarationsLine75,publicstaticvoidmain(String[]args){我的代码:/***towriteasimplejavaclassMobilethatmodelsamobilephone.**@author(jamal)*@version(14/10/13)*/publicclassMobile{//typeofphoneprivateS

java - 内部图形尚未初始化 : javafx

我正在尝试编写一个javaFx应用程序,在一个窗口中包含多个图像。简而言之,我有一个名为Candy的enum类,每个糖果都有一些属性和代表它的图像文件的路径。在我的javafx.application类(Table)的构造函数中,我想用这些图像填​​充一个数组列表,所以到目前为止我这样写:publicclassTableextendsApplication{ArrayListimages;@Overridepublicvoidstart(StageprimaryStage)throwsException{primaryStage.setTitle("CandyFx");primaryS

java - 为什么 JavaFX 中没有 ObservableQueues?

为什么JavaFX中没有ObservableQueue?如果我们查看FXCollections的Java9文档(只是为了查看与8相比是否有任何更改),我们会看到用于创建Observable集、列表和映射的静态帮助器方法。还有一些方法可以创建Observablefloat和整数数组。但是,无法创建ObservableQueue。Java中的Queue接口(interface)有很多有趣的实现,包括ArrayDeque、DelayQueue、ConcurrentLinkedQueue、PriorityQueue等。JavaFX不支持创建ObservableQueues的背后逻辑是什么。

java - javafx 中每个 .css 文件和行的 "Unknown property"警告

当我从git导入团队的组元素时遇到问题,当导入到Eclipse时,我必须从构建路径库中添加JavaFXSDK,一旦我打开带有.css文件的样式包它们在每行代码下方都有黄色警告线。例如:.label{-fx-font-size:12pt;-fx-font-family:"Helveticabold";-fx-text-fill:#000000;}警告信息是:Unknownproperty:"-fx-font-size:12pt"它对每个.css文件和每一行都有此警告。如有任何帮助,我们将不胜感激。 最佳答案 我有一个类似的问题,并通过

java - 在 IntelliJ Idea 中用静态导入替换常量/方法的导入

我有一个代码,其中包含一些格式为ClassName.CONSTANT_NAME的常量。我想用CONSTANT_NAME快速替换它。但是我还没有找到任何有效的方法来做到这一点。每次我想静态导入某些东西时,我都必须手动删除类名,然后打开静态导入工具提示,其中可能包含多个常量名称匹配项……效率很低。有没有什么快速的方法可以将导入转换为静态导入?理想情况下,我会为此分配一个快捷方式。 最佳答案 将光标放在常量(ClassName.CONSTANT_NAME)上。然后使用操作的快捷方式显示可用意图操作列表。在Windows或Linux上:al